package com.marvels.financial.loan.dto;

import java.math.BigDecimal;

import com.marvels.common.dto.BaseDTO;

/**
 * 罚息调整展示dto
 * @author tangpw
 *
 */
public class PenaltyAdjustDto extends BaseDTO{

	private static final long serialVersionUID = 1L;
	private String loanId;
	private String contractId;//合同号
	private String planId;//还款计划id
	private String custName;//客户姓名
	private String custIdNumber;//客户身份证
	private String mobile;//手机号
	private String period;//期数
	private String status;//客户贷款状态 0正常 1逾期 2结清 3提前结清 10核销
	private BigDecimal penaltyFee;//违约金
	private BigDecimal penaltyFeeAct;//违约金实际
	private BigDecimal lateFee;//滞纳金
	private BigDecimal lateFeeAct ;//滞纳金实际
	private BigDecimal managementFee;//管理费
	private BigDecimal managementFeeAct;//管理费实际
	private BigDecimal remainPenaltyFee;//剩余违约金
	private BigDecimal remainLateFeeAct;//剩余滞纳金
	private BigDecimal remainManagementFee;//剩余管理费
	private BigDecimal remainPrincipalFee;//剩余本金
	private BigDecimal increasePenaltyFee;//可调增违约金
	private BigDecimal increaseLateFeeAct;//可调增滞纳金
	private BigDecimal increaseManagementFee;//可调增管理费
	private BigDecimal increasePrincipalFee;//可调增本金
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	public String getContractId() {
		return contractId;
	}
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	
	public String getPlanId() {
		return planId;
	}
	public void setPlanId(String planId) {
		this.planId = planId;
	}
	public String getCustName() {
		return custName;
	}
	public void setCustName(String custName) {
		this.custName = custName;
	}
	public String getCustIdNumber() {
		return custIdNumber;
	}
	public void setCustIdNumber(String custIdNumber) {
		this.custIdNumber = custIdNumber;
	}
	public String getPeriod() {
		return period;
	}
	public void setPeriod(String period) {
		this.period = period;
	}
	
	public BigDecimal getPenaltyFee() {
		return penaltyFee;
	}
	public void setPenaltyFee(BigDecimal penaltyFee) {
		this.penaltyFee = penaltyFee;
	}
	public BigDecimal getPenaltyFeeAct() {
		return penaltyFeeAct;
	}
	public void setPenaltyFeeAct(BigDecimal penaltyFeeAct) {
		this.penaltyFeeAct = penaltyFeeAct;
	}
	public BigDecimal getLateFee() {
		return lateFee;
	}
	public void setLateFee(BigDecimal lateFee) {
		this.lateFee = lateFee;
	}
	public BigDecimal getLateFeeAct() {
		return lateFeeAct;
	}
	public void setLateFeeAct(BigDecimal lateFeeAct) {
		this.lateFeeAct = lateFeeAct;
	}
	public BigDecimal getManagementFee() {
		return managementFee;
	}
	public void setManagementFee(BigDecimal managementFee) {
		this.managementFee = managementFee;
	}
	public BigDecimal getManagementFeeAct() {
		return managementFeeAct;
	}
	public void setManagementFeeAct(BigDecimal managementFeeAct) {
		this.managementFeeAct = managementFeeAct;
	}
	public BigDecimal getRemainPenaltyFee() {
		return remainPenaltyFee;
	}
	public void setRemainPenaltyFee(BigDecimal remainPenaltyFee) {
		this.remainPenaltyFee = remainPenaltyFee;
	}
	public BigDecimal getRemainLateFeeAct() {
		return remainLateFeeAct;
	}
	public void setRemainLateFeeAct(BigDecimal remainLateFeeAct) {
		this.remainLateFeeAct = remainLateFeeAct;
	}
	public BigDecimal getRemainManagementFee() {
		return remainManagementFee;
	}
	public void setRemainManagementFee(BigDecimal remainManagementFee) {
		this.remainManagementFee = remainManagementFee;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public BigDecimal getRemainPrincipalFee() {
		return remainPrincipalFee;
	}
	public void setRemainPrincipalFee(BigDecimal remainPrincipalFee) {
		this.remainPrincipalFee = remainPrincipalFee;
	}
	public BigDecimal getIncreasePenaltyFee() {
		return increasePenaltyFee;
	}
	public void setIncreasePenaltyFee(BigDecimal increasePenaltyFee) {
		this.increasePenaltyFee = increasePenaltyFee;
	}
	public BigDecimal getIncreaseLateFeeAct() {
		return increaseLateFeeAct;
	}
	public void setIncreaseLateFeeAct(BigDecimal increaseLateFeeAct) {
		this.increaseLateFeeAct = increaseLateFeeAct;
	}
	public BigDecimal getIncreaseManagementFee() {
		return increaseManagementFee;
	}
	public void setIncreaseManagementFee(BigDecimal increaseManagementFee) {
		this.increaseManagementFee = increaseManagementFee;
	}
	public BigDecimal getIncreasePrincipalFee() {
		return increasePrincipalFee;
	}
	public void setIncreasePrincipalFee(BigDecimal increasePrincipalFee) {
		this.increasePrincipalFee = increasePrincipalFee;
	}
	
}
